<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

	<head>
		<meta name="copyright" content="Copyright &copy; 2014 The Eclipse Foundation. All Rights Reserved." />
		<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
		<meta http-equiv="Content-Style-Type" content="text/css" />

		<title>Capella - In-Flight Entertainment System - LogicalArchitecture Logical Architecture</title>
		<link rel="stylesheet" href="../../scripts/jquery-treeview/jquery.treeview.css" />
  		<script src="../../scripts/jquery-treeview/lib/jquery-1.11.1.js" type="text/javascript"></script>
  		<script src="../../scripts/jquery-treeview/jquery.treeview.js" type="text/javascript"></script>
		<link rel="stylesheet" type="text/css" href="../../css/simpletree.css" />		
		<link title="default" rel="stylesheet" type="text/css" media="screen, projection" href="../../css/content.css"></link>
		<script type="text/javascript">
			if(parent.location.href == self.location.href) {
				window.location.href = 'index.html?cab89820127c4d24bfe731b2000cc23c' + '#' + self.location.href.substring(self.location.href.lastIndexOf("#")+1);
			}
		</script>
		
		<style>
			body {
				background: white;
				font-family: Arial;
			}
			.treeview {
				background-color: white ;
			}
	
			.treeview ul{ /*CSS for Simple Tree Menu*/
				background-color: white;
				font-size: 12px;
			}
	
			.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
				background-color: white;
			}
		</style>
		
	</head>
	
	<body>	<div id="content">
<img src="../icon/LogicalArchitecture.png" alt="LogicalArchitecture" style="float:left; margin-right:10px" /><h1><a href="../In-Flight Entertainment System/cab89820127c4d24bfe731b2000cc23c.html">Logical Architecture</a></h1>
<p style="margin-top:3px; margin-bottom:3px"><span class="elementMetaClass">LogicalArchitecture</span></p>
<em class="elementPath"><a href="../In-Flight Entertainment System/bd182435e29042ceb99f6dd06e7ae7c7.html">In&#045;Flight Entertainment System</a> > <a href="../In-Flight Entertainment System/8f49452e61f24ba0b944352d1f4c4227.html">In&#045;Flight Entertainment System</a> > <a href="../In-Flight Entertainment System/cab89820127c4d24bfe731b2000cc23c.html">Logical Architecture</a></em>

<p>

<p>The Logical Architecture provides an intermediate design, hiding some of the implementation-dependent complexity.</p>

<p>The main architectural drivers&nbsp;are explained in&nbsp;the <a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_3blN8KK2Ed6k26nfEmjK4A"><font color="#0066cc">[LCBD] Architecture Drivers</font></a>&nbsp;diagram.&nbsp;&nbsp;Another global view of the logical components is provided by <a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_IGYnAKCeEeStTrLYjHtDEw"><font color="#0066cc">[LAB] IFE System - All Components, CEs</font></a></p>

<p>Among others, the refined functional analysis is detailed in the following dataflow diagrams (<a href="../In-Flight Entertainment System/0f580227c543436e979fee70432656e2.html#_1Vd9AK5DEeS_aaAwMjKXtQ"><font color="#0066cc">[LDFB] Top Level Functions</font></a>&nbsp;being an entry point):</p>

<ul>
	<li><a href="../In-Flight Entertainment System/c268e3f13cbc4e628ae275975bc4481f.html#_DHcNsLbMEeS6m7-8Vqqevw"><font color="#0066cc">[LDFB] [CTX] Provide Aircraft Interface</font></a>&nbsp;explains the functional interfacing with the aircraft (the idea being to&nbsp;isolate these functions in an easily replaceable component to ease the integration of the IFE system in different aircrafts)</li>
	<li><a href="../In-Flight Entertainment System/95495bbc987c4b1795d09aa5a87f0344.html#_lekjcK8MEeSUHuFYXP_oBw"><font color="#0066cc">[LDFB] [CTX] Manage Audio and Video Diffusion</font></a>&nbsp;refines&nbsp;how audio&nbsp;and video request&nbsp;are processed.
	<ul>
		<li><a href="../In-Flight Entertainment System/a8452b583135457b8d8559bd23240297.html#_myvsAJvPEeSmFu1YEE0geA"><font color="#0066cc">[LDFB] [CTX] Process Audio Video Requests</font></a>&nbsp;distinguishes between VOD and imposed videos requests</li>
		<li><a href="../In-Flight Entertainment System/d4ee89c8dcf84fa5b2760afa03d409c9.html#_tMgXkJ2JEeSiIpoNkuyYwA"><font color="#0066cc">[LDFB] [CTX] Broadcast Stored Audio Video Streams</font></a>&nbsp;describes the broadcast initialization of content coming from the digital media library</li>
		<li><a href="../In-Flight Entertainment System/cbe07842a67d488abf295b46d3369c15.html#_Lhea0J2eEeSiIpoNkuyYwA"><font color="#0066cc">[LDFB] [CTX] Display Video and Play Audio</font></a>&nbsp;describes how the different media streams are actually rendered</li>
	</ul>
	</li>
</ul>

<p>The allocation of functions to components is exhaustively described in <a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_DmXfwKPQEeSgDIOKB3Rd0g"><font color="#0066cc">[LAB] [BUILD] Template</font></a>. Functional&nbsp;chains and scenarios&nbsp;are refined.</p>

<ul>
	<li>Functional chains
	<ul>
		<li><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_nKr5wLeNEeSJrshmHo2mKA"><font color="#0066cc">[LAB][CTX] Broadcast Audio Announcement FC</font></a>&nbsp;(equivalent to <a href="../In-Flight Entertainment System/849047d6233a4f85bf608df1f145cda9.html#_7eoQ4LeJEeSJrshmHo2mKA"><font color="#0066cc">[LFCD] Broadcast Audio Announcement</font></a>)</li>
		<li><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_Hq4jALMDEeSGuvnnapXBhA"><font color="#0066cc">[LAB][CTX] Start Playing VOD Movie FC</font></a>&nbsp; (equivalent to <a href="../In-Flight Entertainment System/24ca4fcd9fe9404c8ce857dd25b038dc.html#_IjNiALFqEeSsWZm7HcO6OQ"><font color="#0066cc">[LFCD] Start Playing VOD Movie</font></a>)</li>
	</ul>
	</li>
	<li>Scenarios
	<ul>
		<li><a href="../In-Flight Entertainment System/2c5abb7e32814651845839d383b9dcc0.html#_FremALbzEeSpk5KlhVegeg"><font color="#0066cc">[ES] Perform Audio Announcement</font></a></li>
		<li><a href="../In-Flight Entertainment System/24e49b35c5574e4fa2a7516009925532.html#_KwN4gLUBEeSkIeuLucFPKA"><font color="#0066cc">[ES] Start Playing VOD Movie</font></a></li>
	</ul>
	</li>
</ul>

<p>A (partial) data model is defined&nbsp;to support the &quot;Start Playing VOD Movie&quot; functional chain. Data and exchanged items are detailed in <a href="../In-Flight Entertainment System/18343c7c222346bca55dc77e1d7c5caf.html#_nlZU8LZ-EeS6m7-8Vqqevw"><font color="#0066cc">[CDB] Play Video Movie - Logical</font></a>.</p>

</p>







<h2>Content</h2>
<ul class="generatedList"><li><img src="../icon/LogicalFunctionPkg.gif" alt="LogicalFunctionPkg" /> <a href="../In-Flight Entertainment System/acc8c52c8fb340eca4e042ee0d6f9d8b.html">Logical Functions</a></li><li><img src="../icon/CapabilityRealizationPkg.gif" alt="CapabilityRealizationPkg" /> <a href="../In-Flight Entertainment System/75619fc8f3c7441588246c9457c7ed7b.html">Capabilities</a></li><li><img src="../icon/InterfacePkg.gif" alt="InterfacePkg" /> <a href="../In-Flight Entertainment System/0d9a5fc950ad4ab78ce5db5beebd2e1d.html">Interfaces</a></li><li><img src="../icon/DataPkg.gif" alt="DataPkg" /> <a href="../In-Flight Entertainment System/18343c7c222346bca55dc77e1d7c5caf.html">Data</a></li><li><img src="../icon/LogicalComponentPkg.gif" alt="LogicalComponentPkg" /> <a href="../In-Flight Entertainment System/677bfd1f909f433da03aab2597efefbb.html">Structure</a></li></ul>

<h2>Realizing Elements </h2>

<ul class="generatedList"><li><img src="../icon/PhysicalArchitecture.gif" alt="PhysicalArchitecture" /> <a href="../In-Flight Entertainment System/9a0668cfdb264ee79339c1d8658fa112.html">Physical Architecture</a></li></ul>















	<h2>Diagrams</h2>
	<div id="treecontrol" style="float:left">
	<a href="#">
		<img src="../../img/open.gif" alt="Collapse All" style="border:0px"/>
	</a> 
	<a href="#">
		<img src="../../img/closed.gif" alt="Expand All" style="border:0px"/>
	</a>
</div>
	<br>
	
	<ul id="diagramsTreeView" class="treeview"><li><img src="../icon/Sirius.png" alt="Viewpoint" />Common<ul><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Class Diagram Blank<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/18343c7c222346bca55dc77e1d7c5caf.html#_nlZU8LZ-EeS6m7-8Vqqevw">&#091;CDB&#093; Play Video Movie &#045; Logical</a></li></ul></li><li><img src="../icon/SequenceDiagramDescription.gif" alt="SequenceDiagramDescription" />Component Exchanges Scenario<ul><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/2c5abb7e32814651845839d383b9dcc0.html#_FremALbzEeSpk5KlhVegeg">&#091;ES&#093; Perform Audio Announcement</a></li><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/eb17417d8f5640bd9adcb76aeb8c0d54.html#_QD67YMAFEeS91_vDABbjUA">&#091;ES&#093; Select VOD Movie</a></li><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/24e49b35c5574e4fa2a7516009925532.html#_KwN4gLUBEeSkIeuLucFPKA">&#091;ES&#093; Start Playing VOD Movie</a></li></ul></li><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Functional Chain Description<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/849047d6233a4f85bf608df1f145cda9.html#_7eoQ4LeJEeSJrshmHo2mKA">&#091;LFCD&#093; Broadcast Audio Announcement</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/9601e91295384dde9c4ec631179e763c.html#_U2eN8LFrEeSsWZm7HcO6OQ">&#091;LFCD&#093; Resume VOD Movie</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/24ca4fcd9fe9404c8ce857dd25b038dc.html#_IjNiALFqEeSsWZm7HcO6OQ">&#091;LFCD&#093; Start Playing VOD Movie</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/56f511e45d0642d3b96ed5a2522f6bed.html#_bCHxILEZEeSN_fF5nXygWw">&#091;LFCD&#093; Watch Imposed Video on Cabin Screen</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/8fe69f9074724e05ab571e0fa4e511a4.html#_y5ttALFIEeSsWZm7HcO6OQ">&#091;LFCD&#093; Watch Imposed Video on Private Screen</a></li></ul></li><li><img src="../icon/SequenceDiagramDescription.gif" alt="SequenceDiagramDescription" />Functional Scenario<ul><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/11c37a08241b462ba3ca0d0e29cb0f7a.html#_hh3pQLG9EeS6e8gaVHB-lg">&#091;FS&#093; Determine Passenger Service Availability</a></li><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/7aa9d9eaa4f4407a9431c4a5bdd75af5.html#_j_-DYLG9EeS6e8gaVHB-lg">&#091;FS&#093; Handle Cabin Decompression Event</a></li><li><img src="../icon/SequenceDDiagram.gif" alt="SequenceDDiagram" /><a href="../In-Flight Entertainment System/9c08879f39bb42a1b1bfbadb30f67d12.html#_eb5W0LG9EeS6e8gaVHB-lg">&#091;FS&#093; Perform Audio Announcement</a></li></ul></li><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Mode State Machine<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/68c123058b3d4ca99caafeb8148eaab0.html#_ohSdcPhoEeyYD7A3qrV3tA">&#091;MSM&#093; IFE Operating Modes</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/f46bd421a0394f23aa32149849966070.html#_ZHdlAPhuEeyYD7A3qrV3tA">&#091;MSM&#093; Seat TV &#045; Movie Player Modes</a></li></ul></li></ul></li><li><img src="../icon/Sirius.png" alt="Viewpoint" />Logical Architecture<ul><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Logical Architecture Blank<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_IGYnAKCeEeStTrLYjHtDEw">&#091;LAB&#093; IFE System &#045; All Components&#044; CEs</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_LaAX0K_cEeSD6doWwrg-qw">&#091;LAB&#093; &#091;BUILD&#093; All Components&#044; Functions&#044; CEs&#044; FEs</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_DmXfwKPQEeSgDIOKB3Rd0g">&#091;LAB&#093; &#091;BUILD&#093; Template</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_nKr5wLeNEeSJrshmHo2mKA">&#091;LAB&#093;&#091;CTX&#093; Broadcast Audio Announcement FC</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_Hq4jALMDEeSGuvnnapXBhA">&#091;LAB&#093;&#091;CTX&#093; Start Playing VOD Movie FC</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_nzxH0LL_EeSGuvnnapXBhA">&#091;LAB&#093;&#091;CTX&#093; Watch Imposed Video on Cabin Screen FC</a></li></ul></li><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Logical Component Breakdown<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/724d6db99175450b8f05023fcffec79c.html#_3blN8KK2Ed6k26nfEmjK4A">&#091;LCBD&#093; Architecture Drivers</a></li></ul></li><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Logical Data Flow Blank<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/0f580227c543436e979fee70432656e2.html#_1Vd9AK5DEeS_aaAwMjKXtQ">&#091;LDFB&#093; Top Level Functions</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/d4ee89c8dcf84fa5b2760afa03d409c9.html#_tMgXkJ2JEeSiIpoNkuyYwA">&#091;LDFB&#093; &#091;CTX&#093; Broadcast Stored Audio Video Streams</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/cbe07842a67d488abf295b46d3369c15.html#_Lhea0J2eEeSiIpoNkuyYwA">&#091;LDFB&#093; &#091;CTX&#093; Display Video and Play Audio</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/95495bbc987c4b1795d09aa5a87f0344.html#_lekjcK8MEeSUHuFYXP_oBw">&#091;LDFB&#093; &#091;CTX&#093; Manage Audio and Video Diffusion</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/11f3e0e8a78d4962bed89672b1167331.html#_J-jLIJsPEeSbVI4NLkraew">&#091;LDFB&#093; &#091;CTX&#093; Manage Passenger Services Lifecycle</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/a8452b583135457b8d8559bd23240297.html#_myvsAJvPEeSmFu1YEE0geA">&#091;LDFB&#093; &#091;CTX&#093; Process Audio Video Requests</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/c268e3f13cbc4e628ae275975bc4481f.html#_DHcNsLbMEeS6m7-8Vqqevw">&#091;LDFB&#093; &#091;CTX&#093; Provide Aircraft Interface</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/81d017bc85ca4bcdacc951423542c61e.html#_sAfZQK_FEeSD6doWwrg-qw">&#091;LDFB&#093; &#091;CTX&#093; Run Cabin Intercommunication Service</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/355a6d2b8c5346f88c0b38356b4d4271.html#_SgBEQLC4EeSAOqSI-4duBg">&#091;LDFB&#093; &#091;CTX&#093; Run Passenger Services</a></li><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/7a8c51b2c42f49cda003752d0de0b4da.html#_5V3C0KPbEeSgDIOKB3Rd0g">&#091;LDFB&#093; &#091;CTX&#093; Run Video&#045;On&#045;Demand Service</a></li></ul></li><li><img src="../icon/DiagramDescription.gif" alt="DiagramDescription" />Logical Function Breakdown<ul><li><img src="../icon/DSemanticDiagram.gif" alt="DSemanticDiagram" /><a href="../In-Flight Entertainment System/0f580227c543436e979fee70432656e2.html#_XUQUUJqIEeS8H_8qEOr5gg">&#091;LFBD&#093; All Functions</a></li></ul></li></ul></li></ul>
	<script type="text/javascript">
	$("#diagramsTreeView").treeview({
	 collapsed: false,
	 animated: "fast",
	 unique: false,
	 control: "#treecontrol"
	});
</script>
	
 </div>	</body>
</html>
